package com.eastjet.maintenance.contrller;

//import com.eastjet.maintenance.activti.ActivtiServiceimp;
//import com.eastjet.maintenance.config.Result;
//import org.activiti.engine.runtime.ProcessInstance;
//import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.CrossOrigin;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.List;
import java.util.Map;

@RestController
@RequestMapping("/activiti")
@CrossOrigin(origins = "*")
public class ActivtiController {

//    @Autowired
//    private ActivtiServiceimp activtiServiceimp;
//
//    /**
//     * 启动采购流程创建
//     *
//     * @return
//     */
//    @RequestMapping("/startProcess2")
//    public String startProcess() {
//        activtiServiceimp.saveNewDeploy("采购申请", "myEvection.bpmn20.xml");
//        return "采购申请流程创建成功";
//    }
//
//    /**
//     * 启动实例
//     *
//     * @return
//     */
//    @RequestMapping("/startProcess")
//    public Result startProcess(@RequestBody Map<String, Object> map) {
//        ProcessInstance processInstance = activtiServiceimp.testStartProcess2(map);
//        return new Result(processInstance, 522, "流程启动成功");
//    }
//
//    /**
//     * 根据当前用户查看所需要办理的任务
//     *
//     * @return
//     */
//    @RequestMapping("process")
//    public Result TestStartProcess3(String key, String username) {
//        List<Map<String, Object>> maps = activtiServiceimp.testStartProcess3(key, username);
//        return new Result(maps, 522, "查询成功");
//    }
}
